/*
* 
* Fichier source projet intel Acceler8 sous license GNU GPL v3.
* Voir http://www.gnu.org/copyleft/gpl.html pour plus d'informations
* La license est egalement disponible dans le repertoire /doc
* 
* Cree le : mardi 08 novembre 2011 à 20 : 23.
* Auteurs : Axel MOINET et Arnaud DURAND.
* 
* Nom de fichier : filtrelectureligne.h
* Chemin du fichier : ./src/classes/filtrelectureligne/filtrelectureligne.h
* 
* Description : Classe d'implémentation de lecture d'une ligne dans le fichier.
* 			Filtre utilisé par le pipeline de lecture du fichier.
* 
*/

#include "tbb/pipeline.h"
#include "../readline/readline.h"
#include "../../generic/typedefs.h"

#ifndef FILTRE_LECTURE_LIGNE_H_INCLUDED
#define FILTRE_LECTURE_LIGNE_H_INCLUDED

class filtreLectureLigne : public tbb::filter {

public :
	filtreLectureLigne();
	filtreLectureLigne(struct readLine *p_reader);

	void* operator()(void*);

private :
	readLine *reader;
	struct lineReader *values;
};

#endif
